home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pccts / 16bit.txt < prev    next >
Text File  |  1993-07-19  |  1KB  |  30 lines

  1.  
  2.                 WARNING: Users with 16-bit integers
  3.  
  4. PCCTS Version 1.06 will complain if you try to compile it "out of the
  5. box" with 16 bit integers even with the appropriate preprocessor flag
  6. PC #define'd.  This is due to the fact that 1.06 is written in 1.00.
  7. Portions of the source distributed for ANTLR and DLG are generated on
  8. a 32-bit machine (by ANTLR itself).  Therefore, the set routines
  9. assumed 32-bits when they dumped prediction and error sets to err.c.
  10.  
  11. FIX OPTIONS:
  12.  
  13. (1)    You can correct this, on your machine, by running ANTLR 1.00
  14.     on antlr.g, in the antlr directory, and dlg_p.g, in the dlg
  15.     directory.  This will generate the parsers for ANTLR and DLG
  16.     using the "unsigned" size correct for you machine.
  17.  
  18. (2)    Grab the binaries in the DOS_OS2.binaries subdirectory (under
  19.     pccts/1.06).  We used option (1) under OS/2 to get the correct
  20.     parser C code.
  21.  
  22. (3)    Anywhere you see an "unsigned" definition in err.c for both
  23.     antlr and dlg directories (everywhere if you want to be safe)
  24.     convert it to "unsigned long".
  25.  
  26. NOTE:    PC must still be defined so that the set.c routines will assume
  27.     16-bit integers when you recompile.
  28.  
  29. Sorry about the inconvenience.  This problem is being investigated.
  30.